package com.ibm.csorb.dao;

import java.util.List;
import com.ibm.csorb.entity.CsTestcase;

public interface CsTestcaseDao {
	public void save(CsTestcase transientInstance);

	public void delete(CsTestcase persistentInstance);

	public CsTestcase findById(java.lang.Integer id);

	public List<CsTestcase> findByExample(CsTestcase instance);

	public List<CsTestcase> findByProperty(String propertyName, Object value);

	public List<CsTestcase> findByBucketId(Object bucketId);

	public List<CsTestcase> findByTcName(Object tcName);

	public List<CsTestcase> findByTcClassname(Object tcClassname);

	public List<CsTestcase> findByDescription(Object description);

	public List<CsTestcase> findByPreTcId(Object preTcId);

	public List<CsTestcase> findBySucTcId(Object sucTcId);

	public List<CsTestcase> findByPreBucketId(Object preBucketId);

	public List<CsTestcase> findByOtherPrerequest(Object otherPrerequest);

	public List<CsTestcase> findByRemark(Object remark);

	public List<CsTestcase> findByTcSequence(Object tcSequence);

	public List<CsTestcase> findAll();

	public CsTestcase merge(CsTestcase detachedInstance);

	public void attachDirty(CsTestcase instance);

	public void attachClean(CsTestcase instance);
}